Post-Silicon Debug Using Formal Verification Waypoints

نویسندگان

  • C. Richard Ho
  • Michael Theobald
  • Stanley C. Wang
  • Joseph Gagliardo
  • Martin M. Deneroff
  • Ron O. Dror
  • David E. Shaw
  • D. E. Shaw
چکیده

Applying formal methods to assist in the post-silicon debugging of complex digital designs presents challenges that are distinct from those found in pre-silicon formal verification. In post-silicon debug, a set of observed events or conditions describes a failure scenario. The task is to identify a reasonably general set of input and hardware state conditions that inevitably produces that failure scenario. That set of conditions may be represented in the form of a counterexample to a desired property. Modern formal verification methods are especially adept at finding counterexamples to properties, and can often do so efficiently in large state spaces. This paper describes a method of assisting the discovery of counterexamples using userhypothesized preconditions, or waypoints, of the failure. Each waypoint is an event that is believed to occur prior to the observed failure of the target property. By guiding formal analysis through a sequence of waypoints, the time required to find a counterexample of the target property can be significantly reduced. A specific case study is presented to illustrate the application and performance of our method using an actual example from the post-silicon debug of a 33-million–gate chip.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hardware/Software Co-Design/Execution Approach to Silicon Debug and Diagnosis

This paper introduces new approaches to silicon debug and diagnosis by utilizing hardware/software co-design methodologies which realizes semi-formal verification/debug/diagnosis on chips. The approach implement them as hardware/software codesign/execution on the chips. In general large VLSI, so called SoC (System on a Chip), has one or more microprocessors and/or DSPs which can be utilized to ...

متن کامل

On-chip Debug Architectures for Improving Observability during Post-silicon Validation On-chip Debug Architectures for Improving Observability during Post-silicon Validation

Post-silicon validation has become an essential step in the design flow of system-onchip devices for the purpose of identifying and fixing design errors that have escaped pre-silicon verification. To address the limited observability of the circuits during post-silicon validation, embedded logic analysis techniques are employed in order to probe the internal circuit nodes at-speed and in real-t...

متن کامل

Practical Considerations for Post-Silicon Debug using BackSpace

With the ever-increasing complexity of integrated circuits, the elimination of all design errors before fabrication is becoming more difficult. This increases the need to find design errors in chips after fabrication. This task, termed post-silicon debug, can be made easier if it is possible to obtain a trace of states that leads to a known state. BackSpace, a proposal for a new debug infrastru...

متن کامل

SILICON DEBUG AND DIAGNOSIS Debug enhancements in assertion-checker generation

Although assertions are a great tool for aiding debugging in the design and implementation verification stages, their use in silicon debug has been limited so far. A set of techniques for debugging with the assertions in either pre-silicon or post-silicon scenarios are discussed. Presented are features such as assertion threading, activity monitors, assertion and cover counters and completion m...

متن کامل

On Post-silicon Root-Cause Analysis and Debug Using Enhanced Hierarchical Triggers

Post-silicon debugging process is aimed at locating errors that concealed themselves during the process of pre-silicon verification. Although in the post-silicon validation engineers can exploit the high speed of hardware prototype to exercise huge amount of test vectors, low level of real-time observability and controllability of signals inside the prototype is too big an issue. Various Design...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009